package xML;

import javax.swing.*;

import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.IOException;

/**
 * 
 * @author Pasukaru
 * Class CreationTest
 * Permet d'ajouter un test (categorie) celui-ci sera enregistré
 * dans le fichier xML
 * 
 */
public class CreationTest extends JFrame {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	private XMLCreation x;
	
	/**
	 * Methode de création de test (constructeur)
	 * Creer un test et l'ajoute dans le fichier xML
	 */
    public CreationTest(){
    	// On écrit le nom du test
        JLabel nomTest=new JLabel("Nom du test");
        final JTextField test =new JTextField();
        // On renseigne le nombre de questions du test
        JLabel nombrequestion=new JLabel("nombre de question du Test");
        JTextField nombrequ=new JTextField();
        // On valide
        JButton valider = new JButton("Valider");
        // Ecouteur du bouton, déclenche l'enregistrement des données
		valider.addActionListener(new ActionListener() {
			@Override
			public void actionPerformed(ActionEvent arg0) {
				try {
					// On ajoute les données dans le fichier xML
					x.ajouterTest(test.getText());
				} catch (IOException e) {
					e.printStackTrace();
				}
			}
		});
		// On affiche
        this.setBackground(Color.BLUE);
        this.setVisible(true);
        this.setSize(this.getPreferredSize());
    }

}
